public class 数据类型_整数 {

    public static void main(String[] args) {
        //1.标识符：Java中，为各种变量、方法和类等起的名字称为标识符。
        // 以 字母、下划线 、美元符号和数字组成，但是不能以数字开头。
        // int abc;
        // int _abc;
        // int $abc;
        // int 666abc;
        //2.关键字:
        // int int;
        // int for;

        //3.整型：只能存放整数，不同得声明方式，byte(1) short(2) int(4) long(8)

        //4.声明变量：  变量类型  变量名 [= 初始值];
        //变量类型：分配内存得大小
        //变量名：指向分配好的内存，赋值+取值
        byte a1=1;//130 超过储存氛围   -128~127
        short a2=2;
        int a3=39096059;//超出了int范围
        long a4=390960590956L;//??   默认整数是int类型，修改类型L或者l===>long类型
        System.out.println(a1);  // 复制一行或几行快捷键===>ctrl+d
        a1=10;
        System.out.println(a1);// 10
        System.out.println(a2);
        System.out.println(a3);
        System.out.println(a4);
        System.out.println("****************分隔符*********************");
        System.out.println(159);//159  十进制
        System.out.println(0B0000_0101);//5     二进制  0B
        System.out.println(0123);//1*8^2+2*8^1+3*8^0=64+16+3=83   八进制
        System.out.println(0XABC);//10*16^2+11*16^1+12^16^0= 2560+176+12  2748   十六进制
        int a5=0123;

    }
}
